<?

class visao_pagina_conteudo_area_atuacao_alterar extends visao {
    protected $msg_erro_post = NULL;
    public function render() {
                
                
                ?>
        <h3>Editar area_atuacao</h3>
        <?
        if ($this->recebeu_post()) {
            if ($this->ocorreu_erro_post()) {
                echo '<div class="erro_preenchimento">' . $this->msg_erro_post . '</div>';
                $this->form();
            } else {
                $this->salva_area_atuacao();
            }
        } else {
            $this->form();
        }
    }
                
                
                protected function form() {

        try {
            $area_atuacao = EASYNC__area_atuacao::getByPK(util::GET('id'));
        } catch (MARCEL_ORM_ObjectNotFoundException $ex) {
            echo "area_atuacao não existe.";
            exit();
        }
                
                ?>
        <form action="?acao=area_atuacao.editar&id=<? echo $_GET['id']; ?>" method="post">
            <input type="hidden" name="post_recebido" value="1" />
            <table border="0" cellpadding="4" width="100%">
               
                
                <tr>
                    <td nowrap="nowrap" bgcolor="#666666" valign="top"><span class="style3">id_professor:</span></td>
                    <td valign="top" bgcolor="#EBEBEB"><input name="id_professor" type="text" value="<?
                if ($this->recebeu_post()) {
                    echo util::POST('id_professor');
                } else {
                    echo $area_atuacao->getId_professor();
                }
        ?>" /></td>
                </tr><tr>
                    <td nowrap="nowrap" bgcolor="#666666" valign="top"><span class="style3">area:</span></td>
                    <td valign="top" bgcolor="#EBEBEB"><input name="area" type="text" value="<?
                if ($this->recebeu_post()) {
                    echo util::POST('area');
                } else {
                    echo $area_atuacao->getArea();
                }
        ?>" /></td>
                </tr></table>
            <br>
            <input type="submit" value="Salvar" />
        </form>
        <?
    }
    


    protected function recebeu_post() {

        if (!isset($_POST['post_recebido'])) {
            return false;
        }
        return true;
    }

    protected function ocorreu_erro_post() {
        return false;
    }

    protected function salva_area_atuacao() {

        $area_atuacao = EASYNC__area_atuacao::getByPK(util::GET('id'));
$area_atuacao->setId_professor(util::POST('id_professor'));
$area_atuacao->setArea(util::POST('area'));
        $area_atuacao->save();
        ?>
        Dados de area_atuacao alterados com sucesso.
        <?
    }

}
?>